623 research outputs found

    Static Analysis of Functional Programs

    Get PDF
    In this paper, the static analysis of programs in the functional programming language Miranda* is described based on two graph models. A new control-flow graph model of Miranda definitions is presented, and a model with four classes of callgraphs. Standard software metrics are applicable to these models. A Miranda front end for Prometrix, ¿, a tool for the automated analysis of flowgraphs and callgraphs, has been developed. This front end produces the flowgraph and callgraph representations of Miranda programs. Some features of the metric analyser are illustrated with an example program. The tool provides a promising access to standard metrics on functional programs

    Programmers' performance on structured versus nonstructured function definitions

    Get PDF
    A control-flow model for functional programs is used in an experimental comparison of the performance of programmers on structured versus nonstructured Miranda function definitions. The performance is taken as a measure of the comprehensibility of functional programs. The experimental set-up is similar to the Scanlan study (1989). However, in the present study, a two-factor repeated measures design is used in the statistical analysis. The control-flow model appears to be useful in the shaping of the experiment. A significantly better performance has been found for structured function definitions on both dependent variables: the time needed to answer questions about the function definitions and the proportion correct answers. Moreover, for structured function definitions, a counter-intuitive result has been obtained: there are significantly fewer errors in larger definitions than in smaller ones

    Validation in the Software Metric Development Process

    Get PDF
    In this paper the validation of software metrics will be examined. Two approaches will be combined: representational measurement theory and a validation network scheme. The development process of a software metric will be described, together with validities for the three phases of the metric development process. Representation axioms from measurement theory are used both for the formal and empirical validation. The differentiation of validities according to these phases unifies several validation approaches found in the software metric's literature

    Axiomatic Testing of Structure Metrics

    Get PDF
    Axiomatic testing of software metrics is described, based on axioms from representational measurement theory. In a case study, the axioms are given for the formal relational structure and the empirical relational structure. Two approaches to axiomatic testing are elaborated: deterministic testing and probabilistic testin

    Simulation of wave propagation through aberrating layers of biological media

    Get PDF
    Two iterative methods for the calculation of acoustic reflection and transmission at a rough interface between two media are compared. The methods are based on a continuous version of the conjugate gradient technique. One method is based on plane-wave expansions while the other method is based on boundary integral equations and Green's functions. The methods are compared with regard to computational efficiency, rate of convergence, and residual erro

    Ultrasound wave propagation through rough interfaces: Iterative methods

    Get PDF
    Two iterative methods for the calculation of acoustic transmission through a rough interface\ud between two media are compared. The methods employ a continuous version of the conjugate\ud gradient technique. One method is based on plane-wave expansions and the other on boundary\ud integral equations and Green’s functions. A preconditioner is presented which improves the\ud convergence for spectra that include evanescent modes. The methods are compared with regard to\ud computational efficiency, rate of convergence, and residual error. The sound field differences are\ud determined for a focused ultrasound beam distorted by surfaces having a Gaussian roughness\ud spectrum. The differences are evaluated from the root-mean-square differences on the rough surface\ud and in the focal plane

    Iterative calculation of reflected and transmitted acoustic waves at a rough interface

    Get PDF
    A rigorous iterative technique is described for calculating the acoustic wave reflection and transmission at an irregular interface between two different media. The method is based upon a plane-wave expansion technique in which the acoustic field equations and the radiation condition are satisfied analytically, while the boundary conditions at the interface are satisfied numerically. The latter is accomplished by an iterative minimization of the integrated squared error in the boundary conditions by a conjugate gradient technique, leading to a converging and relatively simple scheme. The plane interface result can be used as starting value. Although in principle the method is rigorous, numerical examples show that in practice there is a lower bound on the error in the boundary conditions which can be achieve

    Bubbly Turbulent Drag Reduction Is a Boundary Layer Effect

    Get PDF
    In turbulent Taylor-Couette flow, the injection of bubbles reduces the overall drag. On the other hand, rough walls enhance the overall drag. In this work, we inject bubbles into turbulent Taylor-Couette flow with rough walls (with a Reynolds number up to 4×105), finding an enhancement of the dimensionless drag as compared to the case without bubbles. The dimensional drag is unchanged. As in the rough-wall case no smooth boundary layers can develop, the results demonstrate that bubbly drag reduction is a pure boundary layer effec

    "Blind" shape reconstruction from experimental data

    Full text link

    Inclusion of temperature effects in a model of magnetoelasticity

    Get PDF
    In this paper, we report on temperature effects associated with elastic electromagnetic forming by pulsed electromagnetic fields in inhomogeneous, linear, and lossy media. In a previous paper, we discussed the electromagnetic forces associated with these pulsed electromagnetic fields. Here, we calculate the temperature rise from the equation of heat flow in an isolated object to be deformed. The temperature rise is included in the elastodynamic problem to be solved for the presence of electromagnetic forces, and as a consequence the thermoelastic field can be obtained. As an example, we calculate the thermoelastic field in a hollow cylindrical object
    corecore